package dto.request;

import lombok.Data;

import java.util.Date;

/**
 *
 * @Title: SearchRentInstallmentDetail
 * @Description: 查询 - 分期计算详情
 * @author zhangxurui
 * @date 2018年5月8日 下午1:52:31
 */

public class SearchRentInstallmentDetailRequestDTO {

	// 基础
	private String roomCode;
	private String realEstateInfo;
	// 利率
	private String rate;// 利率
	private String tenantRate;// 租客承担比例
	private String businessRate;// 公寓承担比例
	private String serviceFee;// 一次性服务费
	// 合同
	private Long contractId;// 合同ID
	private double balance;// 合计余额
	// 金融产品
	private Long productId;// 金融产品Id
	private double creditLine;
	private Date startDate;// 合同开始时间
	private Date endDate;// 合同结束时间

	public SearchRentInstallmentDetailRequestDTO(String roomCode, String realEstateInfo, String rate, String tenantRate, String businessRate, String serviceFee, Long contractId, double balance, Long productId, double creditLine, Date startDate, Date endDate) {
		this.roomCode = roomCode;
		this.realEstateInfo = realEstateInfo;
		this.rate = rate;
		this.tenantRate = tenantRate;
		this.businessRate = businessRate;
		this.serviceFee = serviceFee;
		this.contractId = contractId;
		this.balance = balance;
		this.productId = productId;
		this.creditLine = creditLine;
		this.startDate = startDate;
		this.endDate = endDate;
	}

	public String getRoomCode() {
		return roomCode;
	}

	public String getRealEstateInfo() {
		return realEstateInfo;
	}

	public String getRate() {
		return rate;
	}

	public String getTenantRate() {
		return tenantRate;
	}

	public String getBusinessRate() {
		return businessRate;
	}

	public String getServiceFee() {
		return serviceFee;
	}

	public Long getContractId() {
		return contractId;
	}

	public double getBalance() {
		return balance;
	}

	public Long getProductId() {
		return productId;
	}

	public double getCreditLine() {
		return creditLine;
	}

	public Date getStartDate() {
		return startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setRoomCode(String roomCode) {
		this.roomCode = roomCode;
	}

	public void setRealEstateInfo(String realEstateInfo) {
		this.realEstateInfo = realEstateInfo;
	}

	public void setRate(String rate) {
		this.rate = rate;
	}

	public void setTenantRate(String tenantRate) {
		this.tenantRate = tenantRate;
	}

	public void setBusinessRate(String businessRate) {
		this.businessRate = businessRate;
	}

	public void setServiceFee(String serviceFee) {
		this.serviceFee = serviceFee;
	}

	public void setContractId(Long contractId) {
		this.contractId = contractId;
	}

	public void setBalance(double balance) {
		this.balance = balance;
	}

	public void setProductId(Long productId) {
		this.productId = productId;
	}

	public void setCreditLine(double creditLine) {
		this.creditLine = creditLine;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public SearchRentInstallmentDetailRequestDTO() {
	}
}
